package com.demo.consumer;

/**
 * Created by HYZ on 2018/1/27.
 * MessageListenerAdapter会把接收到的消息做一个类型转换，然后利用反射把它交给真正的目标处理器
 * 自定义目标处理器
 */
public class ConsumerListener {

    /**
     * 这是通过MessageListenerAdapter的defaultListenerMethod属性来决定的，当我们没有指定该属性时，Spring会默认调用目标处理器的handleMessage方法
     * @param message
     */
    public void handleMessage(String message) {
        System.out.println("ConsumerListener通过handleMessage接收到一个纯文本消息，消息内容是：" + message);
    }

    public String receiveMessage(String message) {
        System.out.println("ConsumerListener通过receiveMessage接收到一个纯文本消息，消息内容是：" + message);
        return "这是ConsumerListener对象的receiveMessage方法的返回值";
    }

}
